home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / libical0 / TODO < prev   
Text File  |  2009-01-08  |  1KB  |  41 lines

  1.  
  2. TODOs for libical
  3. -----------------
  4.  
  5. libical treats properties with multiple values incorrecty -- it always
  6. seperates multiple values into multiple properties. This is not
  7. acceptable for CATEGORIES and RESOURCES.
  8.  
  9. Some TEXT valued properties, like METHOD, have a limited set of valid
  10. values. The code should check that the values of these properites are
  11. valid. ( Although METHOD now uses enums, and is not really TEXT valued )
  12.  
  13. Finish implementing values
  14.     ATTACH/BINARY
  15.     content_type
  16.     language
  17.  
  18. Check for buffer overflow on external input. 
  19.  
  20. Error Handling
  21.  
  22.    Dates and times: the parser will accept many illegal date time
  23.    values
  24.  
  25. RECUR values ignore integers in BYDAY clauses, ie 'FREQ=MONTHLY;BYDAY=-1SU'
  26.  
  27. Restrictions code does not catch lack of DTEND or DURATION
  28.  
  29. For some value types, if there illegal characters in the value ( like
  30. 4.56 in an integer value), the parser will output the characters to
  31. stdout.
  32.  
  33. Check all uses of strcpy and sprinf for buffer overflows
  34.  
  35. Make the mime parsing code in sspm grow the list of parts as needed,
  36. rather than having a hard limit.
  37.  
  38. in sspm.c, and unrecognized content-transfer-encoding values must
  39. force a content type of application/octet-stream.
  40.  
  41.